#include "engine.h"
#include <GL/glfw.h>
#include <vector>

namespace HW
{

//// Graphics
int gBackWidth;
int gBackHeight;
int gVSync = -1;
bool gWindowCreated = false;

std::vector<GLFWvidmode> gVidMode;

int gGPUVendor;
char gAppTitle[100] = "";
int gAppTerminated = GL_FALSE;
//// Graphics

//// Buffers
TBuffer lBackBuffer;
//// Buffers

//// Shaders
TShader gCurrentShader;
//// Shaders

//// Input
int gMouseX, gMouseY;
int gMouseZ;
//// Input

//// Time
bool gPaused;
float gTime;
float gLastFrameDur; //The duration of the last frame
//// Time


//// World
TWorld gCurrWorld = NULL;
//// World

}